Pve 虚拟机扩容硬盘
pve控制台增大硬盘
在pve控制台 Hardware 标签页中选中要扩容的硬盘,依次选择 Disk Action - Resize ,然后将 Size Increment 设为 100(注意 不是200 ),即再增加 100 GB
- 将虚拟机开机,执行
lsblk看到sda已经扩容,但文件系统/var/lib/containers/storage/overlay还是没有变
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 112G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 30G 0 part
└─ubuntu--vg-ubuntu--lv 252:0 0 30G 0 lvm /var/lib/containers/storage/overlay
/
sr0 11:0 1 3G 0 rom
扩展分区
先安装 cloud-guest-utils:
sudo apt update && sudo apt install cloud-guest-utils -y
然后扩展 sda3:
sudo growpart /dev/sda 3
扩展后确认:
lsblk
sda3 应该已经变大。
再次查看系统分区情况, /data 已经扩容成功了
扩展逻辑卷 (LV)
把多出来的空间分配给系统盘(ubuntu-vg/ubuntu-lv):
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
检查:
sudo lvs
扩展文件系统
最后扩展 ext4 文件系统:
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
检查:
df -h /
应该能看到 / 从 30G 变成接近 112G。
